Ah cultural idioms,
I once had to explain/translate some UK slang to someone. Specifically the term "shag".
My friend had a hard time figuring out what a inch thick carpet had to do with the story and why a certain character needed one and how it would resolve the current situation.
A very puzzled friend asked me why a carpet would mellw someone out.