TANK TRAP
Meaning of TANK TRAP in English
noun
: a natural or artificial obstacle of sufficient width and depth and with steep sides to stop military tanks
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012