What is the meaning of freetown in English?

Learn vocabulary with pictures as well as definitions of freetown in English

Learn in

See more

n. Freetown

Definition of Freetown in English

Capital of Sierra Leone.

See more

adj. Freetown

Definition of Freetown in English

Of or pertaining to Freetown, capital of Sierra Leone.

See more

n. person from Freetown

Definition of person from Freetown in English

Person from Freetown, capital of Sierra Leone.