Definition of Heralded

  • 1. Publicly announced Adjective Satellite

Semanticaly linked words with "heralded"