Stowce

Webster's Dictionary of the English Language

·noun A Windlass.

II. Stowce ·noun A wooden landmark, to indicate possession of mining land.