Meaning of crossroad

Definition of crossroad

(noun) a junction where one street or road crosses another

Other information on crossroad

WIKIPEDIA results for crossroad
Amazon results for crossroad