Treeve
ads1
MeaningLiterally, the name means farmstead or one dwelling in town and village.
ReligionChristianity
OriginCornish
MeaningLiterally, the name means farmstead or one dwelling in town and village.
ReligionChristianity
OriginCornish