meaning of bandwurmartig

bandwurmartig - German to English

cestoid