macroparasite - German English Dictionary