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