Freetown

Explore definitions, synonyms, and language insights of Freetown

Definitions

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