Sarasu meaning in english


Word: സരസ്സ്‌ Transliteration: sarass‌

Meaning of സരസ്സ്‌ in english :

Noun Lake
Mere
Related wordssarass‌ (സരസ്സ്‌) - Lake 
Malayalam to English
English To Malayalam