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
Explore definitions, synonyms, and language insights of trou-de-loup