triklabendazol - German English Dictionary