çok uzun zamandır

listen to the pronunciation of çok uzun zamandır
Türkisch - Englisch
for a long time
(deyim) donkey's years

A very long time.