Definition of Doghouse
-
(noun) outbuilding that serves as a shelter for a dog
-
(noun) an idiomatic term for being in disfavor; "in the doghouse"
Synonyms of Doghouse
No Synonyms Found.
Antonyms of Doghouse
No Antonyms Found.
Homophones of Doghouse
No Homophones Found.