Original: Carrefour operates mainly in Europe, Argentina, Brazil, China, Colombia and in the Dominican Republic, but also has shops in North Africa and other parts of Asia.
Simplified: Carrefour means cross-road in French.