Lasher

1. (n.) One who whips or lashes.

2. (n.) A piece of rope for binding or making fast one thing to another; -- called also lashing.

3. (n.) A weir in a river.