meaning of cape primrose

cape primrose meaning in General Dictionary

some of various African plants regarding the genus Streptocarpus commonly cultivated specifically as houseplants due to their showy blue or purple blossoms