capital-of-seychelles

Nouns

  • (n) port city and the capital of Seychelles Victoria,

Synonyms

Victoria

Words of close approximity