Skip to main content

Definitions by doodoobeard

The act of simultaneously laughing and barfing due to an obscene amount of incoherent mediocrity.
Antoine googled his job duties, LARF
LARF by doodoobeard November 16, 2010