be physically and mentally exhausted - Turc Anglais Dictionnaire