A long timeA long time.
(UK, plural, plural only)A long time.
Reduced form of donkey's years.
Wiktionary, CC BY-SA 4.0 · source
regular