desde hace mucho tiempo

listen to the pronunciation of desde hace mucho tiempo
İspanyolca - Türkçe
çoktandır
İspanyolca - İngilizce
time out of mind
long overdue
long since
long held