• word of the day

    massawa

    massawa - Dictionary definition and meaning for word massawa

    Definition
    (noun) a port town in Eritrea on an inlet of the Red Sea
Download our Mobile App Today
Receive our word of the day
on Whatsapp