ammaivatu meaning in english


Word: அம்மைவடு - The tamil word have 8 characters.
Transliteration : ammaivaṭu Other spellings : ammaivatu

Meanings in english :

small pox pits
Tamil to English
English To Tamil