Etymology
Advertisement

carfax (n.)

"place where four or more streets meet," see carrefour.

updated on October 09, 2017

Advertisement
Advertisement