What is a Mulligan?

A mulligan is a golf term for a do-over. Whether or not to allow mulligans and how many to allow must be decided among those playing before the round of golf begins.