Advertisement
Synonyms of Marsella
Primary definition: A city in southern France, known for its significant port and cultural diversity.
Ranked Synonyms (Strongest to Related)
Advertisement
Antonyms & Opposite Concepts
Translate "Marsella" to 10 World Languages
Related Grammar & Writing Masterclasses
View all guides โAdvertisement