Идиома: donkey's years разг.
Перевод: много лет, долгое время
Пример:
I've known him for donkey's years. Я знаю его уже много лет.