ASPARAGUS BED
Meaning of ASPARAGUS BED in English
noun
: a military obstacle consisting of series of steel, wood, or concrete uprights planted in the ground
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012