Definitions of Helminthostachys:

  • noun:   1 species: terrestrial fern of southeastern Asia and Australia