What does carfax mean?

carfax meaning in Etymology Dictionary

see carrefour.