SynonymX
Speak
Heralded
Definition of Heralded
1.
Publicly announced
Adjective Satellite
Semanticaly linked words with "heralded"
publicised
publicized