giveaway (an unintentional revelation) - French English Dictionary