What is the meaning of Toun?

town

your

A town or village.

A farm settlement or farmstead.

Source: wiktionary.org