cowiemuncherdorey's definitions
a slang term in the north east of england for ecstacy tablets.This came from the name of a biscuit factory where they were sold under the counter
by cowiemuncherdorey July 2, 2008
Get the cowies mug.