Transcription (the accent is shown in capital letters):
Translation / meaning:
(lit.: the hands are itching)
fingers itch; describes the state of anticipating to do something
У меня руки чешутся = I can’t wait / I anticipate something.
More from "Russian idioms"
how are you doing?
beggars can't be choosers; in a pinch anything will do; any port in a storm
lit: cockroaches in the head We say that everyone has his own cockroaches in the head. The more cockroaches there is, the more strange the person is.
~ to cause a backlash, to drop a brick (lit. - to stumble on a rake)
to worship; to dote (upon); to adore
lit: not to leave a stone on a stone to win a complete victory
Use your eyes! Оpen your peepers!
to get nothing for one's pains, to come away none the wiser