meaning of carfax

carfax meaning in Etymology Dictionary

see carrefour.