Meaning of liverpool

Definition of liverpool

(noun) a large city in northwestern England; its port is the country's major outlet for industrial exports

Other information on liverpool

WIKIPEDIA results for liverpool
Amazon results for liverpool