DOGHOLE MEANING IN ENGLISH

• Doghole Definition & Synonyms

  1. (n.) A place fit only for dogs; a vile, mean habitation or apartment.


RECENT SEARCHES