transferable sight deposits - Francés Inglés Diccionario