itching to do something meaning
Browse. 1  Italy. 2  ITC. 3  itch. itch to do sth idiom.  itching to do something 1  idiom. itchy. - 2 ite. 3  item.  itemize.