YourDictionary

claymore mine

noun
A lens-shaped, ground-emplaced antipersonnel mine whose blast is focused in the direction of the oncoming enemy.

link/cite print suggestion box