What is the meaning of Toun?

A locally governed settlement, often fortified

A town or village

A farm settlement or farmstead

your

A town or village.

A farm settlement or farmstead.

Source: wiktionary.org