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

Synonyms

  • orchid
  • terrestrial orchid

Antonyms

  • airborne orchid
  • epiphytic orchid