This is the 1395th most frequent Turkish word.
zamandır
"Zamandır" means "is time" or "has been time."
Here, 'zamandır' works with 'uzun' to form an adverbial phrase meaning 'for a long time'.
Uzun zamandır görüşemedik.
We haven't seen each other for a long time.
In this sentence, 'zamandır' combines with 'belli bir' to specify a defined period.
Belli bir zamandır bu sorunu yaşıyorum.
I have been experiencing this problem for a certain period of time.
Here, 'zamandır' is paired with 'kısa bir' to describe the brevity of the time period.