Meaning of giveaway

Definition of giveaway

(noun) a gift of public land or resources for the private gain of a limited group
a television or radio program in which contestants compete for awards

Other information on giveaway

WIKIPEDIA results for giveaway
Amazon results for giveaway