Definition of primrose soap in English:

primrose soap

noun

  • A generic name for a commercially produced household soap of a yellowish colour.

Origin

Late 18th century; earliest use found in Maria Edgeworth (1768–1849), novelist and educationist.