claymore mine Meaning, Definition & Usage

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

WordNet