I found this phrase in a book and I was wondering what does it mean? Can anybody help me?
Context (I summ it up): Lorenzo and Sally are married. They invited their neighbours for tea lastnight but Lorenzo forgot about the appointment and went out with his friends. Now Sally is very angry and Lorenzo says: "I am in the doghouse."
I think it may be the equivalent for the Spanish phrase: estar en capilla.