capital of sierra leone Meaning, Definition & Usage

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

WordNet