weapon delivery - Francés Inglés Diccionario