Top definition
An architectural feature, usually found in a foyer wall. A niche, or nook designed to hold or display a statue or art object, or frequently, a likeness of the Virgin Mary.
Not being particularly religious, Matt put a vase of flowers in the Mary Hole.
by titrsek May 11, 2010
Get the mug
Get a Mary Hole mug for your dog Zora.