1 definition by Fuggers

Top Definition
A small town in the north of Scotland that boasts a better night life than Newcastle
Ollie: Forres is such a better night out than Newcastle!
by Fuggers August 24, 2008

Mug icon
Buy a Forres mug!