What is the full meaning of carrefours
CARREFOUR, (French) a crossroads, a plaza [n]
Example of the word carrefours placed on a Scrabble board.