country club: a suburban club for recreation and socializing
abstraction: a general concept formed by extracting common features from specific examples
drive-in: any installation designed to accommodate patrons in their automobiles