carfax

Etymology
From, an Anglicisation of.

Noun

 * 1) A junction of four roads.
 * 2) The main intersection in a town.

Translations

 * Finnish: neliristeys, neljäntienristeys