host-parasite relations - German English Dictionary