avaricious

adjective
  1. having or showing an extreme greed for wealth or material gain
  2. Usage: formal

Examples