Skip to
noun
An azalea (Rhododendron mucronatum) with large, red flowers, native to China. It is sometimes also called 'Taishan lily'.
Browse