Meaning of fairy primrose in English:
fairy primrose
noun
Any of several primulas, especially Primula malacoides of China, bearing numerous brightly coloured flowers and grown as an ornamental.
Origin
Mid 19th century.
Are You Learning English? Here Are Our Top English Tips