short term deposit - German English Dictionary