nundefahne means: Northern swiss translation of “nom de Dieu”, the French phrase. “Dieu” is now replaced in English by “fahne”, or “flag”, in order to not mention God in an exclamation. It is a simple expression of anger, surprise or confusion. (in Community Dictionary, added by Jalen Garrett)