Home
English listing
Malayalam listing
About
മാമരം - meaning in english
Meanings for മാമരം
noun
Great tree