iampridem
Latin
Etymology
iam
+
prīdem
Adverb
iamprīdem
(
not comparable
)
long ago
,
long since
for a long time now