deposit or investment - Turkish English Dictionary