polypodium glycyrrhiza - English Synonyms Dictionary

polypodium glycyrrhiza

n.
[1] licorice fern