freetown

Explore definitions, synonyms, and language insights of freetown

Definitions

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