Rhyme Desk
Find rhyming words!

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