to be satisfactorily accounted for - Turco Inglés Diccionario