potamophis: ground snakes
abstraction: a general concept formed by extracting common features from specific examples
rental collection: a collection of books that can be rented by readers in return for a small daily fee