• word of the day

    freetown

    freetown - Dictionary definition and meaning for word freetown

    Definition
    (noun) port city and the capital and largest city of Sierra Leone
Download our Mobile App Today
Receive our word of the day
on Whatsapp