make one's deposition - Turco Inglés Diccionario