English | German | Russian | Czech

Treforest English

Meaning Treforest meaning

What does Treforest mean?

Treforest

A village near Pontypridd, Rhondda Cynon Taf county borough, Wales (OS grid ref ST0889).

Are you looking for...?