Definition: 1. A capital city in Sierra Leone.
Show more information about Freetown
Search took: 13.1784 ms