toun









toun


noun Scot

  1. a town
  2. a farmstead
54 queries 0.620