An incredibly cool chica who wears a green hat when streaking.
"Shep-a-lep where's your green hat? We're going streaking."
by suziestonehouse October 11, 2005
Get the Shep-a-lep mug.