long-term savings deposits - Turkish English Dictionary