tour de force

Noun
  1. A masterly or brilliant feat (synset 100047759)

Other Searches