limnorchis
/lɪmˈnɔrkaɪs/Definitions
1. noun
A genus of orchids, some species of which are terrestrial and others epiphytic, native to New Guinea and nearby islands.
“The botanist spent her career studying the diverse species of limnorchis found in the tropical regions of New Guinea.”