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.”
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.”