Find the word definition

Wiktionary
tank traps

n. (tank trap English)