depozit - German English Dictionary