camellia

noun
  1. an evergreen shrub or small tree with glossy leaves and showy flowers, native to Asia

Examples