Definition of Freetown

  • (noun) port city and the capital and largest city of Sierra Leone

Synonyms of Freetown


Antonyms of Freetown


No Antonyms Found.

Homophones of Freetown


No Homophones Found.