Cape primrose
nounDefinition of Cape primrose
: an herb of the genus Streptocarpus cultivated for its primroselike flowers
Keep scrolling for more