Melilla in Catalan Melilla in Catalan Melilla proper noun An autonomous city of Spain and exclave at the edge of Morocco. Add to Flashcards