The egg, oncomiracidium and larval development of Entobdella soleae, a monogenean skin parasite of the common sole