cape primrose (streptocarpus) - French English Dictionary