Definitions of tour de force:

  • noun:   a masterly or brilliant feat