short-term deposit - Turkish English Dictionary