capital of seychelles Meaning, Definition & Usage

  1. noun port city and the capital of Seychelles
    Victoria.

WordNet