Noun Definition

freetown

1.Definition: port city and the capital and largest city of Sierra Leone

Category: Places