HAVE AN ITCHING PALM


Meaning of HAVE AN ITCHING PALM in English

be greedy, desire something (especially money)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.