Find the word definition

Wiktionary
donkey's ears

n. (context British idiomatic English) A long time, years and years.

Wikipedia
Donkey's ears