Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

claymore mine Definition

Cancel
claymore mine
noun(claymore mine)
a usually electrically fired land mine containing steel fragments that are discharged in a predetermined direction

Words Related to claymore mine!

claymore mine Examples by Brain Bank Users