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