output routine: a routine that controls an output device
abstraction: a general concept formed by extracting common features from specific examples
staple: a natural fiber (raw cotton, wool, hemp, flax) that can be twisted to form yarn