to be satisfactorily accounted for - German English Dictionary