having great physical strength - Allemand Anglais Dictionnaire