hierarchical menu: a secondary menu that appears while you are holding the cursor over an item on the primary menu
abstraction: a general concept formed by extracting common features from specific examples
skinny-dipper: a naked swimmer