n'avoir de cesse

Verb

 * 1)  not to rest until, not to stop until
 * 2)  to spend one's time doing something, to keep doing something, to be doing something continuously