deterrence power - Francés Inglés Diccionario