cynorrhodon

/sɪnɒrˈɒdɒn/

Definitions

1. noun

a type of orchid

“The rare cynorrhodon orchid was found in the remote forest area.”

Synonyms

  • cattleya
  • orchid

Antonyms

  • non-orchid plant species