stubborn turd - Spanish English Dictionary