a place for ships to sail into town
Answers
Answered by
3
Answer:
may be it is port. I forgot the answer.
Answered by
2
Answer:
a harbour or dock or port.
Similar questions