claymore mine

Noun
  1. An antipersonnel land mine whose blast is aimed at the oncoming enemy (synset 103043338)

Other Searches