vanmaram

മാമരം - meaning in english

Meanings for മാമരം

noun
Great tree