ehh, what are "dips" exactly (don't know that word)? How is it different from push-ups?

oh, and: "pike fore arm and snake press ups"?