Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

laurer Definition

Cancel
laurer
noun(Lau-rer'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

Words Related to laurer!

laurer Examples by Brain Bank Users