Did you mean Plymouth?
Plymouth
noun
°A city in Devon, England.