'Massawa' definitions:

Definition of 'Massawa'

From: WordNet
noun
A port town in Eritrea on an inlet of the Red Sea