listera

/ˈlɪstərə/

Definitions

1. noun

a genus of orchids, especially the twayblade orchid, which has long-stemmed flowers and a leafy stem.

“The hiker spotted a listera in the forest while on her hike.”

Synonyms

  • orchid
  • twayblade