neyanda

/neɪˈændə/

Definitions

1. noun

A type of flowering plant, possibly a species of orchid.

“The neyanda was discovered in a remote corner of the rainforest.”

Synonyms

  • flowering plant
  • orchid

Antonyms

  • non-flowering plant
  • weed