Synonyms for Cheval-de-frise (same or very similar meaning)
WordNet sense 1 (defensive structure consisting of a movable obstacle composed of barbed wire or spikes attached to a wooden frame; used to obstruct cavalry):
chevaux-de-frise
From the ODE community, based on WordNet
add/edit