crossroads meaning in english
Answers
Answered by
2
Answer:
an intersection of two or mor road
Answered by
2
Answer:
A place where two or more roads cross each other.
Hope it may help you
Thankyou!!...
Similar questions