demand deposits - Turkish English Dictionary