carfax
noun
°a junction of four roads.
°the main intersection in a town.