trou-de-loup

Explore definitions, synonyms, and language insights of trou-de-loup

Definitions

Noun
a sloping pit with a stake in the middle used as an obstacle to the enemy

More General Terms