tour_de_forceEnglish

tour de force

Noun

A masterly or brilliant feat

English: tour de force