heteroxenous parasite - German English Dictionary