Laurer's canal
nounMedical Definition of Laurer's canal
: a muscular duct in some trematode worms that arises from the oviduct between the ovary and the omphalomesenteric duct and passes to the dorsal surface