longtime
adjectiveUK /ˈlɒŋ.taɪm/
US /ˈlɔːŋ.taɪm/
Something that has been happening or existing for a very long time.
She is a longtime friend of our family.
OTHER MEANINGS
2. Used to describe a person who has done something for many years.
He is a longtime teacher at the school.
3. Used to describe a situation or feeling that has lasted a very long time.
They have a longtime love of music.
4. Lasting or continuing over a great length of time.
The longtime tradition is still celebrated today.