Meaning of cape primrose

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

Other information on cape primrose

WIKIPEDIA results for cape primrose
Amazon results for cape primrose