river-harbour

The Sailor's Word-Book

That which is situated in the channel of a river, especially such as are at the embouchure with a bar in front.

Related Words