English dictionary
freetown meaning and definition
Definition and meaning of freetown at MeaningMonkey.org. freetown meaning and definition in the English Dictionary.FREETOWN noun
Definition of Freetown (noun)
- port city and the capital and largest city of Sierra Leone
- synonyms: capital of Sierra Leone
Source: Princeton University Wordnet