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
Tweet