vanmaram

വേപ്പുമരം - meaning in english

Meanings for വേപ്പുമരം

noun
Neem tree
Margosa