carfax
noun
car·fax
ˈkärˌfaks,
-ȧˌf-
plural -es
British
: a place where four or more roads meet
—used chiefly in place names
Love words? Need even more definitions?
Merriam-Webster unabridged
Share