twark

New England slang.

Irks or annoys in a an unsettling manner.
Seeing JarJar didn't die twarks me
by Davin Penn July 11, 2007
Get the twark mug.