Currently available definitions
Giveaway in English
Noun- a television or radio program in which contestants compete for awards
- an unintentional disclosure
- a gift of public land or resources for the private gain of a limited group
Nearby