An adjective meaning super awesome and cool- used lots across England. Can also be used as a verb meaning you are buzzing about something
âTomorrow Iâm going skydiving- itâs gonna be so clutch!!â
âOmg Iâm so clutched about this new shirt I bought; I love it!!â