STOWCE MEANING IN ENGLISH

• Stowce Definition & Synonyms

  1. (n.) A wooden landmark, to indicate possession of mining land.
  2. (n.) A windlass.


RECENT SEARCHES