Word Hen
What is the meaning of the word "
heralded
"?
Definitions:
publicly announced
adjective
the royal couple's much heralded world tour
Synonyms:
posted