meaning of liverpool

1. a large city in northwestern England; its port is the countrys major outlet for industrial exports


Related Words

liverpool |

Developed & Maintained By Taraprasad.com

Treasure Words