camellia

/kæˈmɛliə/

Definitions

1. noun

a genus of flowering plants in the family Theaceae, native to East Asia, having fragrant flowers in shades of pink, red, and white

“The camellia was one of the most popular wedding flowers last season.”

Synonyms

  • japonica
  • tea rose

Antonyms

  • weed