イッチ
Meanings
Noun
1. original poster (of an Internet thread); OP (Internet slang)
Examples1
I go by the nickname "Itch."