Meaning of massawa

Definition of massawa

(noun) a port town in Eritrea on an inlet of the Red Sea

Other information on massawa

WIKIPEDIA results for massawa
Amazon results for massawa