Cambridge/Definition

An English town near London; home to the University of Cambridge.