meaning of tour de force

1. a masterly or brilliant feat


Related Words

tour de force |

Developed & Maintained By Taraprasad.com

Treasure Words