Noun Definition

habenaria hookeri

1.Definition: a long-spurred orchid with base leaves and petals converging under the upper sepal

Category: Plants