|
Definition of Doghouse
1. Noun. Outbuilding that serves as a shelter for a dog.
2. Noun. An idiomatic term for being in disfavor. "In the doghouse"
Definition of Doghouse
1. a shelter for a dog [n -S]
|
1. Noun. Outbuilding that serves as a shelter for a dog.
1. a shelter for a dog [n -S]