Carrefour

What is Carrefour?

Carrefour definition and meaning on Dictionary terms:
noun

a crossroads; road junction.
a public square, plaza; marketplace.