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

Synonyms

  • epiphyte
  • orchid

Antonyms

  • algae
  • non-vascular plant