IN A LONG TIME


Meaning of IN A LONG TIME in English

for months or years, for a dog’s age

I haven't seen you in a long time. Where have you been hiding?

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