When a person has been baffled, bamboozled or otherwise tricked in some way.
by LordCari April 1, 2017
Get the you done got-got mug.