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