Definition of an itching palm in English:

an itching palm

phrase

  • An avaricious nature.

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