a port city in southern England on the English Channel Britain s major naval base
انگلینڈ چینل برطانیہ کے بڑے بحریہ میں جنوبی انگلینڈ کے ایک بندرگاہ شہر