Home
Manglish
English listing
Malayalam listing
About
തൊട്ടാവാടി - meaning in english
Meanings for തൊട്ടാവാടി
noun
Mimosa pudica
Mimosa
Sensitive plant
Touch-me-not