cape primrose (streptocarpus) - German English Dictionary