Translation of azalea in English:

azalea

azalea

noun

  • 1

    azalea, shrub-like flowering plant