Any usually parasitic worm in the class Trematoda.
kerflummox
kerflummox
verb
(transitive, informal) To flummox; to perplex or baffle.
kulturkampf
kulturkampf
noun
(historical) A conflict between secular and religious authorities, especially the struggle between the Roman Catholic Church and the German government under Bismarck.