'Massawa' definitions:

Definition of 'Massawa'

(from WordNet)
noun
A port town in Eritrea on an inlet of the Red Sea