തൊട്ടാവാടി - meaning in english

നാമം (Noun)
Mimosa
Mimosa pudica
Sensitive plant
Touch-me-not