English synonyms about - contact  

trou-de-loup

noun

1 trou-de-loup

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


Find more on trou-de-loup elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.045