tref
/ˈtɹɛf/
tref
English
Noun
Ad
Definition
A hamlet in Britain in pre-Saxon times.
Etymology
Compare Welsh tref (“town”).
Ad
/ˈtɹɛf/
tref
A hamlet in Britain in pre-Saxon times.
Compare Welsh tref (“town”).