diutissime

listen to the pronunciation of diutissime
Lateinisch - Englisch
(for) a long time
quam diu => as long as
long since
by day, all day