n. a long time. (From British colloquial.) : I haven't seen you in donkey's years.
Dictionary of American Slang and Colloquial Expressions by Richard A. Spears.Fourth Edition. Copyright 2007. Published by McGraw Hill.
Cite This Source
American Heritage
Idioms & Phrases
donkey's years
A long time, as in I haven't seen her in donkey's years. This expression punningly alludes to the considerable length of the animal's ears. [Early 1900s]