notanduda

/nɒtændʊdə/

Definitions

1. noun

A type of rare, flowering plant found in specific tropical regions.

“The botanist discovered a new species of notanduda in the uncharted jungle.”

Synonyms

  • orchid
  • tropical flower

Antonyms

  • desert succulent
  • weed