Gluttony means excessive indulgence in food or drink - greedy or excessive eating. 'Overindulgence in food or drink' precisely defines it. The distractors are wrong: 'furtive' means secretive, 'haughty' means arrogant, and 'fractious' means irritable - none of which relate to excessive eating.