squickiest
English
Adjective
squickiest
superlative form of
squicky
: most
squicky