having great physical strength - Français Anglais Dictionnaire