'Port Louis' definitions:

Definition of 'Port Louis'

(from WordNet)
noun
Capital and chief port of Mauritius; located on the northwestern coast of the island