Longtime

Alternative forms

 * long-time

Adjective

 * 1) Having endured for a long period of time.
 * My longtime friend, since birth actually, called and gently broke the bad news to me.

Synonyms

 * long-standing
 * long-term

Antonyms

 * new
 * short-term

Derived terms

 * long-timer

longtime longtime longtime longtime longtime