palo hediondo (ovidia pillopillo) - Spanish English Dictionary