deposit a sediment - German English Dictionary