deterrent weapons - Alemán Inglés Diccionario