Find the word definition

Wikipedia
Caughall

Caughall is a civil parish in the Borough of Cheshire West and Chester and ceremonial county of Cheshire in England. It has a population of 29. The parish includes Caughall Manor and Chester Zoo.