Depositar - German English Dictionary