Hemibdella soleae

Hemibdella soleae is a marine species of leech in the family Piscicolidae and the type taxon of its genus.

Like the flatfish it parasitizes, it is benthic and demersal (living on and just above the seabed) and occurs at depths down to about 200 m (660 ft).

Like other marine leeches, it feeds on its host's blood, but unlike most freshwater species, it does not drop off the fish after it has fed, instead remaining attached by its anterior sucker.

In the juvenile leech, the remnants of each blood meal is visible through the transparent skin as a small red ball inside.

In the English Channel, small common sole may have one or two leeches on them while large fish may have forty or more of the parasites.