rocket launching weapon - Francés Inglés Diccionario