Noun freetown has 1 sense
  1. Freetown, capital of Sierra Leone - port city and the capital and largest city of Sierra Leone
    --1 is a kind of national capital; port
    --1 is a part of Sierra Leone, Republic of Sierra Leone
,
TOP