meaning of pompey

1. a port city in southern England on the English Channel; Britains major naval base


Related Words

pompey | pompey the great |

Developed & Maintained By Taraprasad.com

Treasure Words