desde hace mucho tiempo

listen to the pronunciation of desde hace mucho tiempo
Испанский Язык - Турецкий язык
çoktandır
Испанский Язык - Английский Язык
time out of mind
long overdue
long since
long held