Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of doghole

- A place fit only for dogs; a vile, mean habitation or apartment.