English Dictionary
Definition doghouse in British English
doghouse noun
[countable] noun
/ˈdɒɡˌhaʊs/

English Dictionary