be heralded (by something) - Allemand Anglais Dictionnaire