host-parasite relationship - Spanish English Dictionary