to take ages - French English Dictionary