Skip to main content

Definitions by Random geezer...

Tarp 

Share definition Flag
Thank you or thanks. Usually said (or written) around S/W London or Surrey.
"pass me that - tarp"
Tarp by Random geezer... August 19, 2009