1 definition by doodoobeard

1
The act of simultaneously laughing and barfing due to an obscene amount of incoherent mediocrity.
Antoine googled his job duties, LARF
by doodoobeard November 13, 2010
Get the merch
Get the LARF neck gaiter and mug.