virus carriers - Spanish English Dictionary