Definitions of Massawa:

  • noun:   a port town in Eritrea on an inlet of the Red Sea