Polish-English dictionary »

azalia meaning in English

PolishEnglish
azalia noun

azaleanoun
plant

rhododendronnoun
flowering shrub in the genus Rhododendron