test of patience; battle of wills; endurance contest
not less than ...; ... and over; beyond (e.g. one's expectations); above; the above; the above-mentioned
necessary; needed; essential; necessity; need; requirement
to turn up; to roll up (e.g. sleeves); to do over and over again; to do relentlessly; to stage a comeback (against) (in mahjong, horse racing, etc.); to come from behind
cardio-pulmonary function
to forge; to temper; to drill; to train; to discipline