In a linked list every cell (or node) has a pointer to the next position in the list. It is easy do anything after one cell (like remove or add a cell) but difficult to do it before the cell.
With a double linked list every cell have two pointers (on pointing before the cell and one after the cell). So now it is easy to do anything before the cell also.
Very simple like e-mails in a club or more complex like students at a University. The last are using structures so every cell has name, address, e-mail, date of birth, study results and so on....