Noun Definition

polypodium glycyrrhiza

1.Definition: fern having rootstock of a sweetish flavor

Related Noun(s):licorice fern

Category: Plants