Damshtram meaning in english


Word: ദംഷ്‌ട്രം Transliteration: dṁṣ‌ṭrṁ

Meaning of ദംഷ്‌ട്രം in english :

Noun Fang
Tooth Tusk
Related wordsdṁṣ‌ṭrṁ (ദംഷ്‌ട്രം) - Fang 
Malayalam to English
English To Malayalam