bank deposits at sight - Turkish English Dictionary