asparagus bed
noun
: a military obstacle consisting of series of steel, wood, or concrete uprights planted in the ground
Love words? Need even more definitions?
Merriam-Webster unabridged
Share