Find the word definition

Wikipedia
Roachill

Roachill is a hamlet in the civil parish of Knowstone in the North Devon district of Devon, England. Its nearest town is Tiverton, which lies approximately south-west from the hamlet, just off the A361 road.

Category:Hamlets in Devon