freetown Meaning, Definition & Usage

  1. noun port city and the capital and largest city of Sierra Leone
    capital of Sierra Leone.

WordNet