semi-parasite - German English Dictionary