Home
Manglish
English listing
Malayalam listing
തൊട്ടാവാടി - meaning in english
നാമം (Noun)
Mimosa
Mimosa pudica
Sensitive plant
Touch-me-not