vanmaram

പ്രകൃതിതടാകം - meaning in english

Meanings for പ്രകൃതിതടാകം

noun
Natural pond