virus definition - Francés Inglés Diccionario