anti-ballistic missile launcher - Francés Inglés Diccionario