cape primrose: any of various African plants of the genus Streptocarpus widely cultivated especially as houseplants for their showy blue or purple flowers
touch typing: typewriting in which the fingers are trained to hit particular keys; typist can read and type at the same time