1 definition by Live, love, gloat

tarp adj. a synonym for b**ch
she dumped her boyfriend cuz he quit the baseball team, she's such a tarp
by Live, love, gloat February 28, 2017
Get the [tarp] mug.