English Dictionary
◊ TROU-DE-LOUP
trou-de-loup
n : a sloping pit with a stake in the middle used as an obstacle
to the enemy