od dawna

listen to the pronunciation of od dawna
Lehçe - Türkçe
eskiye dayanan
Lehçe - İngilizce
long-standing
for a long time
of long standing
from of old
long-established
longstanding