LONG-TIME
Meaning of LONG-TIME in English
adjective
[ only before noun ] having been the particular thing mentioned for a long time :
his long-time colleague
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005