settle (deposit etc.) - Francés Inglés Diccionario