CLAYMORE MINE


Meaning of CLAYMORE MINE in English

[claymore mine] n [perh. fr. claymore] (1961): a usu. electrically fired land mine that contains steel fragments which are discharged in a predetermined direction

Merriam-Webster English vocab.      Английский словарь Merriam Webster.