succursal - Spanish English Dictionary