Definition of the Word TREF
A hamlet in Britain in pre-Saxon times.
Close Window