Find the word definition

Wikipedia
Torllwyn

Torllwyn is a hamlet in the community of Llanbadrig, Ynys Môn, Wales, which is 144.1 miles (231.9 km) from Cardiff and 223.6 miles (359.8 km) from London.