scarrott

A commonly used Brazilian word, meaning fit
Yo mate, You're so scarrott, its unbelievable
by James Bitowt June 24, 2008
mugGet the scarrottmug.