What is the full meaning of touns
TOUN, (Scots) a town [n]
Example of the word touns placed on a Scrabble board.