Lantana
English Meaning
- Any of various aromatic, chiefly tropical shrubs of the genus Lantana, having dense spikes or heads and small colorful flowers.
Sorry, No Malayalam Meaning for your input!
See Lantan Want To Try Lantana In Malayalam??