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.”
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.”