Language:
Free Online Dictionary|3Dict

日久天長

Source : CEDICT

in the course of time/for a long, long time (idiom)