sweet azalea - French English Dictionary