doghouse Meaning and Definition
1. n. outbuilding that serves as a shelter for a dog
2. n. an idiomatic term for being in disfavor
A doghouse or dogshed is a small shed commonly built in the shape of a house, a shelter intended for a dog.
1. n. outbuilding that serves as a shelter for a dog
2. n. an idiomatic term for being in disfavor
Sponored Video