Sasse

Webster's Dictionary of the English Language

·noun A sluice or lock, as in a river, to make it more navigable.

Related Words