Dog-s-age Definition

noun
(US, colloquial) A long time; many years.
John Higgins, I haven't seen you in a dog's age.
Wiktionary