Did you mean Poole?
Poole
noun
°A town in Dorset, England.