stanhopea

/stænˈhoʊpiə/

Definitions

1. noun

a genus of orchids, native to Central and South America

“The rare stanhopea orchid is highly prized by collectors for its vibrant colors and unique shape.”

Synonyms

  • flower
  • orchid

Antonyms

  • weed