manarrara meaning in english


Word: மணற்றாரா - The tamil word have 8 characters.
Transliteration : maṇaRRārā Other spellings : manarrara

Meanings in english :

species of a wild duck or teal
Tamil to English
English To Tamil