Both of my parents worked so we kids were largely brought up by Sally Wright, a young lady from Belfast Ireland. She had all the sayings down pat......
"haven't seen you in donkeys years" (I guess a long time - the life of a donkey).
"eggggg-it" (idiot)
etc.
We visited her about 12 years ago in Belfast. Nice country...hope they can find total peace someday.