English dictionary
cape primrose meaning and definition
Definition and meaning of cape primrose at MeaningMonkey.org. cape primrose meaning and definition in the English Dictionary.CAPE PRIMROSE noun
Definition of Cape primrose (noun)
- any of various African plants of the genus Streptocarpus widely cultivated especially as houseplants for their showy blue or purple flowers
Source: Princeton University Wordnet