vanmaram

താലവൃക്ഷം - meaning in english

Meanings for താലവൃക്ഷം

noun
Palmyra