Carfax (noun) Definition, Meaning & Examples

noun
  1. a place where principal roads or streets intersect, esp a place in a town where four roads meet
Carfax (noun) Definition, Meaning & Examples

More Definitions