Noun Definition

massawa

1.Definition: a port town in Eritrea on an inlet of the Red Sea

Category: Places