shit and piss yourself - Allemand Anglais Dictionnaire