RichThesaurus
divine messenger
divine messenger
synonyms
spirit
angel
guardian
cherub
messenger of God
sprite
holy being
spiritual being
divine being
supernatural being
heavenly messenger
God’s messenger
archangel
heavenly being
celestial being
seraph
divine messenger
antonyms
devil