make one's deposition - Español Inglés Diccionario