double flat: a musical notation of two flats in front of a note indicating that it is to be lowered by two semitones
abstraction: a general concept formed by extracting common features from specific examples
necker: a lover who necks