Freetown
English Dictionary
->
Letter F
-> Freetown
Search Dictionary:
Freetown Definition
(n)
port
city
and
the
capital
and
largest
city
of
Sierra
Leone
Freetown Synonyms
capital of Sierra Leone
Freetown
© Art Branch Inc.