1 definition by 6gk

Top Definition
new cross is an area of south east london
new cross gate is next to new cross
by 6gk May 27, 2011

Mug icon
Buy a new cross mug!