Mtarfa in Greek Mtarfa in Greek Μτάρφα proper noun A town and local council of the Northern Region, Malta. Add to Flashcards