deposits on short notice - Turco Inglés Diccionario