carfax

/ˈkɑr.fæks/
noun 2name 1

Definitions

noun

1

A junction of four roads.

2

The main intersection in a town.

name

1

The junction of the High Sreet, St Aldate's, Queen Street and Cornmarket Street at the centre of Oxford.

Your note

not saved
0 chars