A person with an over obsession of tarping things such as vehicles, people or objects.
What's he doing with that tarp? Oh, don't worry about him he's a tarptard
2👍 1👎