cape primrose is a noun meaning "any of various African plants of the genus Streptocarpus widely cultivated especially as houseplants for their showy blue or purple flowers". It carries one recorded sense.
any of various African plants of the genus Streptocarpus widely cultivated especially as houseplants for their showy blue or purple flowers
Definitions, synonyms and semantic relations for cape primrose come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.