infested with parasites - Espagnol Anglais Dictionnaire