Short Term Deposits Meaning