scaredy cat plant - Spanish English Dictionary