parasite-host ecosystem - German English Dictionary