you need to pull yourself together - Allemand Anglais Dictionnaire