vanmaram

പ്ലാശുവൃക്ഷം - meaning in english

Meanings for പ്ലാശുവൃക്ഷം

noun
Butea frondosa