mobile obstacle such as a sawhorse covered barbed wire or spikes used to block the enemy from advancing
CHEVAUX DE FRISE
Meaning of CHEVAUX DE FRISE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012