vanmaram

തമാലദളം - meaning in english

Meanings for തമാലദളം

noun
Tamala leaf