foreshower

listen to the pronunciation of foreshower
English - English
One who predicts