1. claymore mine [ Synonyms: claymore] | |
An antipersonnel land mine whose blast is aimed at the oncoming enemy
|
Electronics Wholesale Shop Software Sale, purchase, inventory and accounts software for electronics busine ... Read more