Latin-French dictionary »

azalea meaning in French

LatinFrench
azalea noun

azaléenom