Meaning
It means a very long time.

Origin
E. V. Lucas used it in 20th century.
“Now for my first bath for what the men call ‘Donkey’s ears’, meaning years and years.”