Definitions of divine messenger:

  • noun:   a messenger from God