squickiest

English

Adjective

squickiest

  1. superlative form of squicky: most squicky