Find the word definition

Wikipedia
Howtel

Howtel is a village in Northumberland, England about northwest of Wooler. The name Howtel is thought to mean Low Ground with a Holt or Wood.