massive invasion - Francés Inglés Diccionario