shame ole lady

or

shame madda lady

Definition
noun A small weed with leaves that close up when touched. Scientific name mimosa pudica.