a place or a point where road meet
Answers
Answered by
3
Focal point, industrial area
Similar questions