claymore : Idioms & Phrases


claymore mine

  • noun an antipersonnel land mine whose blast is aimed at the oncoming enemy
    claymore.
WordNet