Open main menu

EnglishEdit

NounEdit

itchy palm (plural itchy palms)

  1. A greed for gain.
    Synonym: itching palm

AnagramsEdit