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
Get the mug
Get a greensheeting mug for your barber Sarah.