Meaning of morel

Definition of morel

(noun) any of various edible mushrooms of the genus Morchella having a brownish spongelike cap

Other information on morel

WIKIPEDIA results for morel
Amazon results for morel