What is Mulligan?
Mulligan definition and meaning on Dictionary terms:
Also called mulligan stew. a stew containing meat, vegetables, etc., especially one made of any available ingredients.
Golf. a shot not counted against the score, permitted in unofficial play to a player whose previous shot was poor.