Noun Definition

doghouse

1.Definition: an idiomatic term for being in disfavor

"In the doghouse"

Category: General

2.Definition: outbuilding that serves as a shelter for a dog

Related Noun(s):kennel

Category: Objects