A hamlet in Britain in pre-Saxon timesA hamlet in Britain in pre-Saxon times.
(historical)A hamlet in Britain in pre-Saxon times.
Compare Welsh tref (“town”).
Wiktionary, CC BY-SA 4.0 · source
regular