vanmaram

ഉപ്പുമാടം - meaning in english

Meanings for ഉപ്പുമാടം

noun
Salt lagoon