claymore_mineEnglish

claymore, claymore mine

Noun

An antipersonnel land mine whose blast is aimed at the oncoming enemy

English: claymore mine, claymore

English words with similar meanings

Show 1 words