vanmaram

നരദേവന് - meaning in english

Meanings for നരദേവന്

noun
Demigod