tour de force
1.
(
noun
) a masterly or brilliant feat
Related Words:
deed
,
effort
,
exploit
,
feat
Terms and Conditions of Use / Copyright Notice