manuavataram meaning in english


Word: மனுஅவதாரம் - The tamil word have 10 characters.
Transliteration : maṉuavatāram Other spellings : manuavataram

Meanings in english :

incarnation of a a deity in human form
Tamil to English
English To Tamil