have something taken care of - Spanish English Dictionary