YourDictionary

carrefour

noun

  1. a crossroads or intersection
  2. a public square or plaza

See carrefour in American Heritage Dictionary 4

link/cite print suggestion box