have great physical endurance - French English Dictionary