Top definition
A phrase from"The Sims" that indicates you play the game too much and have lost contact with the real world.
Snarba? Snarba larba! Snarba larba doofa-da. Doofa-da!
by V-bone! October 16, 2017
Get the mug
Get a snarba larba mug for your Facebook friend Helena.