vanmaram

ചേരുമരം - meaning in english

Meanings for ചേരുമരം

noun
Marking nut tree