English | German | Russian | Czech

tank trap English

Meaning tank trap meaning

What does tank trap mean?

tank trap

anything placed to impede the movement of tanks

Are you looking for...?

tank | trap