English dictionary
itchy meaning and definition
Definition and meaning of itchy at MeaningMonkey.org. itchy meaning and definition in the English Dictionary.ITCHY adjective
Definition of itchy (adjective)
Source: Princeton University Wordnet
ITCHY adjective