Long-term stock market investments have produced superior returns compared with cash deposits.
⇑ Translate the sentence above by Google ⇑
Related: deposit, superior