Definition of "Doghouse" :
noun: outbuilding that serves as a shelter for a dog
noun: an idiomatic term for being in disfavor
"In the doghouse."
noun: outbuilding that serves as a shelter for a dog
noun: an idiomatic term for being in disfavor
"In the doghouse."