deposit a sediment - Turkish English Dictionary