be itching to

be itching to  {v. phr.}
To have a very strong desire to do something.
Jack is itching to travel abroad.
Categories: desire travel {v. phr.}