dog house – Meaning and Explanation