Русский-Английский словарь »

руки чешутся означает в английский

РусскийАнглийский
руки чешутся noun

itchy trigger finger(tendency to act in haste)
noun