doghouse

noun
🔊/ˈdɒɡhaʊs/
🔊/ˈdɔːɡhaʊs/
(North American English)
(British English kennel)
Idioms
jump to other results
  1. a small shelter for a dog to sleep in狗窝;犬舍
Idioms
be in the doghouse
  1. (North American English, British English, informal) if you are in the doghouse, somebody is annoyed with you because of something that you have done受冷落;失体面;丢脸