herald in Polish
herald in Polish
herold
A messenger, especially one bringing important news.
szczerbówka
(entomology) A moth of the species Scoliopteryx libatrix.