Synonyms and Antonyms for Massawa

1. Massawa (n.)

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

Synonyms: