leptorchis
/ˌlɛptɔrˈkaɪzɪs/Definitions
1. noun
A type of orchid, especially the genus Leptorchis.
“The rare species of leptorchis orchid was discovered in a remote region of the forest.”
1. noun
A type of orchid, especially the genus Leptorchis.
“The rare species of leptorchis orchid was discovered in a remote region of the forest.”