desde hace mucho tiempo

listen to the pronunciation of desde hace mucho tiempo
Spanish - Turkish
çoktandır
Spanish - English
time out of mind
long overdue
long since
long held