Russian-English dictionary »

руки чешутся meaning in English

RussianEnglish
руки чешутся noun

itchy trigger finger(tendency to act in haste)
noun