monic polynomial: a polynomial in one variable
abstraction: a general concept formed by extracting common features from specific examples
waterfront: the area of a city (such as a harbor or dockyard) alongside a body of water