• Itchiest

    Adjective

    1. itchiest

      (superlative of itchy)
    © Wiktionary