Damaru meaning in english


Word: ഡമരു Transliteration: ḍamaru

Meaning of ഡമരു in english :

Tabour
Tambourine Noun Tambourine
Related wordsḍamaru (ഡമരു) - Tabour 
Malayalam to English
English To Malayalam