Top definition
A shrine in which a peacock will preach and pray.
Mass wil be held at the Chowhouse at 9:00AM
by Shanapeacock October 19, 2008
Get the mug
Get a Chowhouse mug for your dad Jerry.