de longue date

From Wiktionary, the free dictionary