[claymore mine] n [perh. fr. claymore] (1961): a usu. electrically fired land mine that contains steel fragments which are discharged in a predetermined direction
CLAYMORE MINE
Meaning of CLAYMORE MINE in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012