Meaning of trou-de-loup

Definition of trou-de-loup

(noun) a sloping pit with a stake in the middle used as an obstacle to the enemy

Other information on trou-de-loup

WIKIPEDIA results for trou-de-loup
Amazon results for trou-de-loup