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. 2012