deposition of sediment - German English Dictionary