DOGHOUSE


Meaning of DOGHOUSE in English

n. US a dog's kennel.

Phrases and idioms:

in the doghouse sl. in disgrace or disfavour.

Oxford English vocab.      Оксфордский английский словарь.