make one´s deposition - Turco Inglés Diccionario