frog orchid
Jump to navigation
Jump to search
English[edit]
Noun[edit]
frog orchid (plural frog orchids)
- Coeloglossum viride, a long-bracted green orchid.
Translations[edit]
Coeloglossum viride
|
frog orchid (plural frog orchids)
|