non transferrable deposit - Turco Inglés Diccionario