EnglishMtarfanameMeaningA town and local council of the Northern Region, Malta.SourcesNo citations have been attached yet.