What is the difference between a second cousin and a third cousin?

A second cousin is a child of one's parent's cousin. A third cousin is a grandchild of one's grandparent's cousin.