HAD AN ITCHING PALM


Meaning of HAD AN ITCHING PALM in English

was greedy, wanted something (especially money)

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