stenoxous parasite - German English Dictionary