English edit

Etymology edit

foreshadow +‎ -er

Noun edit

foreshadower (plural foreshadowers)

  1. One who or that which foreshadows.