Noun
-
a city in eastern England on the River Cam
site of Cambridge University
-
a city in Massachusetts just to the north of Boston
site of Harvard University and the Massachusetts Institute of Technology
-
a university in England
- cambridge university