(de) longue haleine
(French)
of a long and exacting nature.