a small shelter for a dog to sleep in 狗窝;犬舍
Idioms
be in the doghouse
- (North American English, British English, informal)
if you are in the doghouse, somebody is annoyed with you because of something that you have done 受冷落;失体面;丢脸