Definitions of Polypodium glycyrrhiza:

  • noun:   fern having rootstock of a sweetish flavor