1 definition by iloveham

Top Definition
A DELICIOUS sandwich shop off of Main St. in Andover.
I ate lunch at Blue Cow today. It was orgasmic!
by iloveham March 04, 2006

Mug icon
Buy a blue cow mug!