1. divine messenger

noun. A messenger from God.
Synonyms
Antonyms