Laurer's canal noun1 •A part of the reproductive system of trematodes, analogous to the vagina. formsLaurer's canals