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
Tweet