noun
- a port or harbor on or accessible to a seacoast and providing accommodation for seagoing vessels.
- a town or city at such a place.
noun
- a port or harbour accessible to seagoing vessels
- a town or city located at such a place
n.1590s, from sea + port (n.1).