heralds

Home / glossary / heralds

a person or thing viewed as a sign that something is about to happen.