crossroads

noun

1.
a community of people smaller than a village
2.
a crisis situation or point in time when a critical decision must be made
3.
a point where a choice must be made