Popular Wordlists
  • 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
Connect with us on Facebook