Learn English – What does ” getting a bar of soap in the mouth ” mean

meaning-in-context

I have read the following sentence in Diary of a Wimpy Kid 3:

I end up getting a bar of soap in my mouth for knowing how to spell a bad word , and Rodrick got off scot-free.

What does " getting a bar of soap in my mouth " mean ? This boy can't be gotten a bar of soap in his mouth, right ? It sounds like a physical punishment . Or is it an idiom?

Best Answer

Yes, that's right: it's a form of physical punishment. There are two aspects to it:

  1. A verbal transgression such as lying or swearing makes the mouth (metaphorically) dirty. Soap (metaphorically) cleans it out.
  2. Metaphor aside, it's rather unpleasant, so it's an effective punishment.

This sort of punishment isn't very common anymore, but people often refer to it in speech. One cliché response to profanity is "I ought to wash your mouth out with soap!" And we also say people have "dirty mouths" when they use profanity.

This punishment was and is real, though. He really could have gotten a bar of soap in his mouth as punishment.