Definition of Scottish primrose in US English:

Scottish primrose

noun

  • A primrose, Primula scotica, which has purple flowers and grows in northern Scotland.

Origin

Mid 19th century.