CARREFOUR

Definition of CARREFOUR

  1. (noun)a junction where one street or road crosses another