Wiktionary
all on a sudden
adv. (context chiefly Scottish English) (alternative form of all of a sudden English)