Cape primrose

noun

Definition of Cape primrose

: an herb of the genus Streptocarpus cultivated for its primroselike flowers

History and Etymology for Cape primrose

from Cape of Good Hope

Keep scrolling for more