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