naradudu meaning in english

[Skt.] n. Narada, the Mercury or Momus of the Hindu Olympus, represented as the inventor of the lute, and messenger and newsmonger of the gods. A roaming tell-tale, a makebate. naradasangitamu divine music. naradatvamu naradatvamu. n. A jeering makebate temper like that of Narada or Mercury. A. ii. 36.