What is a Mulligan in Golf?

In the sport of golf, a mulligan is something like a ‘redo’. A mulligan is a consentual agreement between all players of the game that a player can redo their shot, either because of it simply being a bad shot or other circumstances.