Find the word definition

Wikipedia
Trecastle

Trecastle is a village in Powys, Wales, on the edge of the Brecon Beacons National Park (Parc Cenedlaethol Bannau Brycheiniog).