Wiktionary
fuddle-duddle
Etymology 1 vb. To depart, be off. Etymology 2
interj. (context euphemistic originally Canada English) fuck! fuck off!