claymore mine – noun

Definition

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

Example

Synonyms

claymore

 

Back to top button