parasite infested - Spanish English Dictionary