deposit or investment - German English Dictionary