Alveus

Webster's Dictionary of the English Language

·noun The channel of a river.

Related Words