Meaning of annunciate

Definition of annunciate

(verb) foreshadow or presage

Other information on annunciate

WIKIPEDIA results for annunciate
Amazon results for annunciate