liverpool ( synonym found)

Definition of liverpool:

°a seaport on Merseyside, England.
°a town in New York State.

Back to Top