frank: a member of the ancient Germanic peoples who spread from the Rhine into the Roman Empire in the 4th century
european: a native or inhabitant of Europe
fennic: one of two branches of the Finno-Ugric languages; a family of languages including Finnish and Estonian (but not Hungarian)