Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

tref Definition

Cancel
tref
noun
A hamlet in Britain in pre-Saxon times

Words Related to tref!

tref Examples by Brain Bank Users