Definitions Found:

TOUN, a town (an urban area)