you need to pull yourself together - Turc Anglais Dictionnaire