to be satisfactorily accounted for - Spanish English Dictionary