meaning of claymore mine

1. an anti-personnel land mine whose blast is aimed at the oncoming enemy


Related Words

claymore mine |

Developed & Maintained By Taraprasad.com

Treasure Words