heralded
Explore definitions, synonyms, and language insights of heralded
Definitions
Adjective Satellite
publicly announced; "the royal couple''s much heralded world tour"
Explore definitions, synonyms, and language insights of heralded