Meaning of polypodium glycyrrhiza

Definition of polypodium glycyrrhiza

(noun) fern having rootstock of a sweetish flavor

Other information on polypodium glycyrrhiza

WIKIPEDIA results for polypodium glycyrrhiza
Amazon results for polypodium glycyrrhiza