Avarice

n.
  1. An excessive or inordinate desire of gain; greediness for wealth; covetousness; cupidity.
  2. An inordinate desire for some supposed good.