Skip to main content

Definitions by that peeps

Someone that is so garbage every one around them questions weather or not they should punch them in the face
The man was such a tarbo, he was pummled on the spot.
tarbo by that peeps August 31, 2016