தேவதூதன்

Etymology
, literally translated as 'divine messenger.'

Noun

 * 1)  angel