Melura meaning in english


Word: മേലുറ Transliteration: mēluṟa

Meaning of മേലുറ in english :

Noun Spatterdash
Related wordsmēluṟa (മേലുറ) - Spatterdash 
Malayalam to English
English To Malayalam