vanmaram

പേരമരം - meaning in english

Meanings for പേരമരം

noun
Guava tree