Famagusta in French Famagusta in French Famagouste proper noun A city in Northern Cyprus. Add to Flashcards