diutissime

listen to the pronunciation of diutissime
Латинский Язык - Английский Язык
(for) a long time
quam diu => as long as
long since
by day, all day