shit yourself together - Allemand Anglais Dictionnaire