'Freetown' definitions:

Definition of 'Freetown'

(from WordNet)
noun
Port city and the capital and largest city of Sierra Leone [syn: Freetown, capital of Sierra Leone]

Definition of 'Freetown'

From: GCIDE
  • Freetown \Freetown\ prop. n. (Geography) The capital city of Sierra Leone. Population (2000) = 1,300,000. [PJC]