FREETOWN


Meaning of FREETOWN in English

Free ‧ town /ˈfriːtaʊn/ BrE AmE

the capital city and main port of Sierra Leone, on the Atlantic coast of West Africa

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.