AT A / THE CROSSROADS Meaning of AT A / THE CROSSROADS in English at an important point in sb's life or development Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005