Synonyms and Antonyms for massawa | Synonym.com

Synonyms and Antonyms for massawa

1. Massawa (n.)

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

Synonyms: