STOWCE


Meaning of STOWCE in English

noun a windlass.

2. stowce ·noun a wooden landmark, to indicate possession of mining land.

Webster English vocab.      Английский словарь Webster.