Meaning of CROSSROADS in English



A ~ is a place where two roads meet and cross each other.

Turn right at the first ~.



If you say that something is at a ~, you mean that it has reached a very important stage in its development where it could go one way or another.

The company was clearly at a ~...

N-SING: oft at a N

Collins COBUILD.      Толковый словарь английского языка для изучающих язык Коллинз COBUILD (международная база данных языков Бирмингемского университета) .