Good, fly off, silly old bugger! (3,4)
I believe the answer is:
old fogy
'silly old bugger' is the definition.
I don't know anything about this answer so I cannot judge whether it can be defined by this definition.
'good fly off' is the wordplay.
'off' is an anagram indicator.
'good'+'fly'='goodfly'
'goodfly' is an anagram of 'OLD-FOGY'.
Can you help me to learn more?
(Other definitions for old fogy that I've seen before include "Codger" , "Elderly person who resists change" .)