Definition of

Divine Messenger

  1. (noun, person) a messenger from God

via WordNet, Princeton University

Alternate forms of Divine Messenger

Hypernyms: angel

Note: If you're looking to improve your vocabulary right now, we highly recommend Ultimate Vocabulary Software.

Word of the Moment

Chuck Up the Sponge

give up in the face of defeat of lacking hope; admit defeat