Freetown (noun) Definition, Meaning & Examples

noun
  1. a seaport in and the capital of Sierra Leone, in W Africa.
noun
  1. the capital and chief port of Sierra Leone: founded in 1787 for slaves freed and destitute in England. Pop: 1 007 000 (2005 est)
Freetown (noun) Definition, Meaning & Examples

More Definitions