CROSSROADS Meaning of CROSSROADS in English n. junction, place where two roads intersect, intersection Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012