avoir le cœur bien accroché

Verb

 * 1)  to have a strong stomach, to not be easily upset, to have nerves of steel, to have great composure