Translation of kamelia in English:

kamelia

camellia

noun

  • 1

    camellia, evergreen flowering shrub