chevaux-de-frise

Noun
  1. Defensive structure consisting of a movable obstacle composed of barbed wire or spikes attached to a wooden frame;
    Used to obstruct cavalry (synset 103019285)

Other Searches