capital of Sierra Leone

Explore definitions, synonyms, and language insights of capital of Sierra Leone

Definitions

Noun
port city and the capital and largest city of Sierra Leone