stachyurus

/stækiˈjʊərəs/

Definitions

1. noun

a genus of flowering plants in the family Staphylocactaceae, native to East Asia.

“The stachyurus was a striking addition to the botanical garden.”

Synonyms

  • Staphylocactus
  • flowering plant

Antonyms

  • conifer
  • evergreen