Big sheet of plastic innit
Urban Dictionary has failed me.
So what does this mean?
I'm thinking its a chick you think you would tap, but its a trap, because you later find out 'she' has a little surprise for you.
Am I right?
To me, a tarp is a tarpaulin.