DOGHOLE Meaning of DOGHOLE in English ( n. ) A place fit only for dogs; a vile, mean habitation or apartment. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012