Skip to main content

Definitions by Davin Penn

New England slang.

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