to have something  to do - Spanish English Dictionary