Definition of an itchy (or itching)palm in English:

an itchy (or itching)palm

phrase

informal
  • An avaricious nature.

    greed, acquisitiveness, cupidity, covetousness, avariciousness, rapacity, rapaciousness, graspingness, materialism, mercenariness