English dictionary
massawa meaning and definition
Definition and meaning of massawa at MeaningMonkey.org. massawa meaning and definition in the English Dictionary.MASSAWA noun
Definition of Massawa (noun)
- a port town in Eritrea on an inlet of the Red Sea
Source: Princeton University Wordnet