to have something  to do - French English Dictionary