Meaning of lorchel

Definition of lorchel

(noun) a large fungus of the family Helvellaceae

Other information on lorchel

WIKIPEDIA results for lorchel
Amazon results for lorchel