Definition of "Giveaway" :
noun: a television or radio program in which contestants compete for awards
noun: an unintentional disclosure
noun: a gift of public land or resources for the private gain of a limited group
noun: a television or radio program in which contestants compete for awards
noun: an unintentional disclosure
noun: a gift of public land or resources for the private gain of a limited group