Definition of the Word TREF


A hamlet in Britain in pre-Saxon times.

Close Window