kamus
.
Search
About
tour_de_force
English
tour de force
Noun
A masterly or brilliant feat
English: tour de force