doghouseEnglish

doghouse, dog house, kennel

Noun

Outbuilding that serves as a shelter for a dog

English: kennel, doghouse, dog house

An idiomatic term for being in disfavor

English: doghouse

English words with similar meanings

Show 2 words