"feat of strength, power, or skill," 1802, a French phrase used in English, from tour… See origin and meaning of tour de force.