The correct option is B Greedy
Option C)greedy to is correct as it means having an excessive desire or appetite for food and best suits the given sentence. The other options are wrong as noble, gentle, and nice mean belonging by rank, title, or birth to the aristocracy, having or showing a mild, kind, or tender temperament or character, and giving pleasure or satisfaction; pleasant or attractive respectively. The correct answer is C)greedy.