vanmaram

മഹാമരം - meaning in english

Meanings for മഹാമരം

noun
Great tree