English | German | Russian | Czech

trou-de-loup English

Meaning trou-de-loup meaning

What does trou-de-loup mean?

trou-de-loup

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

Synonyms trou-de-loup synonyms

What other words have the same or similar meaning as trou-de-loup?

trou-de-loup English » English

booby trap

Are you looking for...?

trou | de | loup