clearing and settling institution - Francés Inglés Diccionario