Synonyms of Trou-de-loup in English :
Antonyms of Trou-de-loup in English
Thesaurus of Trou-de-loup in English
1. (noun) a sloping pit with a stake in the middle used as an obstacle to the enemy