tref (n.) Look up tref at Dictionary.com
Welsh, literally "hamlet, home, town."