One word substitute is Avaricious.Avaricious: having or showing an extreme greed for wealth or material gain.Voracious: wanting or devouring great quantities of food.Garrulous: excessively talkative, especially on trivial matters.Greedy: having an excessive desire or appetite for food.