Meaning of doghouse

Definition of doghouse

(noun) outbuilding that serves as a shelter for a dog
an idiomatic term for being in disfavor; "in the doghouse"

Other information on doghouse

WIKIPEDIA results for doghouse
Amazon results for doghouse