avaricious

adjective

Having or showing an extreme greed for wealth or material gain.