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 saved0 chars