itchiest
itch-i-est
adjective
Having or causing the most intense sensation that makes one want to scratch.
"This wool jumper is the itchiest."
itch-i-est
Having or causing the most intense sensation that makes one want to scratch.
"This wool jumper is the itchiest."