Top Definition
the art of seating at the base of a tree for numerous hrs hunting for pigeons with a small piece of green tarpolin ,its a lost art only performed by the welsh who have relatives in the public transport industry
welsh pigeon catchers doing greensheeting
by menyou6 July 24, 2011
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.