What is the meaning of Crossroad?

A crossroads (place where one road crosses another).

A road that crosses another.

Source: wiktionary.org