carfax (n.)

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

Share