Carrefour means cross-road in French .
Carrefour means `` crossroads '' in French .