be in peak physical condition - Turc Anglais Dictionnaire