divine_messengerEnglish

divine messenger

Noun

A messenger from God

English: divine messenger