1 definition by thetrue

Top Definition
The birth place of the zombie apocalypse.
AWWWW!!! Why didn't we listen to Melissa when she told us the zombie apocalypse would start in Cambridge, now we are getting eatin alive!
by thetrue February 16, 2011

Mug icon
Buy a Cambridge mug!