stewartia

/stjuːˈwɛtriə/

Definitions

1. noun

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

“The rare stewartia flowers were on display at the botanical garden.”

Synonyms

  • flowering shrub
  • styrax

Antonyms

  • cactus
  • succulent