Gozo in French Gozo in French Gozo proper noun The second-largest island of the Republic of Malta. Add to Flashcards