Meaning of A DOG'S AGE in English

A DOG'S AGE

a long time, 10-15 years, a coon’s age

Mel! I haven't seen you for a dog's age - at least ten years!

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.