ITCHY EYE


Meaning of ITCHY EYE in English

(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!"

Slang English vocab.      Английский сленговый словарь.