tank trap
noun
: a natural or artificial obstacle of sufficient width and depth and with steep sides to stop military tanks
Love words? Need even more definitions?
Merriam-Webster unabridged
Share