Definition of doghole in English:

doghole

noun

  • A hole fit only for a dog; a place unfit for human habitation; a wretched or mean place or dwelling.

Origin

Late Middle English. From dog + hole.

Pronunciation

doghole

/ˈdɒɡhəʊl/