having great physical strength - Spanish English Dictionary