claymore mine n : an anti-personnel land mine whose blast is aimed at the oncoming enemy [syn: {claymore}]
Copyright © 2025 3Dict.net