both mental and physical - Turc Anglais Dictionnaire