DOGHOUSE


Meaning of DOGHOUSE in English

[dog.house] n (1594): a shelter for a dog -- in the doghouse : in a state of disfavor

Merriam-Webster English vocab.      Английский словарь Merriam Webster.