DOGHOUSE

Definition of DOGHOUSE

  1. (noun)outbuilding that serves as a shelter for a dog
  2. (noun)an idiomatic term for being in disfavor