English Dictionary
◊ CARREFOUR
carrefour
n : a place where one street or road crosses another [syn: {intersection},
{crossroad}, {crossway}, {crossing}]