camellias

noun
  1. plural of camellia; evergreen shrubs or small trees with glossy leaves and showy flowers, native to Asia

Examples