(noun) hemorroids another term for hemorroids referring to one of the symptoms. That symptom being the itching sensation of the sphincter. "I've got the itchy eye!"
ITCHY EYE
Meaning of ITCHY EYE in English
Slang English vocab. Английский сленговый словарь. 2012