m. a coined
term meaning very eager to do something or impatient to get one's hands on, especially when being prevented from doing so. Itching of various bodily parts has long been
thought to indicate
different cravings.
(colloquial) made eager (to do something) especially when prevented from doing it.