belle lurette
Meanings
Noun
1. a long time; ages
Examples5
I haven't seen him in ages.
I haven't seen him in ages.
That was a long time ago.
It's been ages since I've seen you!
I have known that for a long time.