DONKEY'S YEARS
Meaning of DONKEY'S YEARS in English
( BrE , informal ) a very long time :
We've known each other for donkey's years.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005