British Slang For Nonsense (10 Articles)

Written by Gabriel Cruz - Foodie, Animal Lover, Slang & Language Enthusiast

Disclaimer: This post may contain affiliate links. As Amazon Associates we earn commission from qualifying purchases.

We get that most people can’t deal with nonsense, for it’s annoying. So, to make light of a nonsense person, thing, or situation, we listed below 10 British slang you can use instead of nonsense. This way, you can laugh it off and move on to more sensible matters!

British Slang For Nonsense (In Alphabetical Order)


  • Meaning:
  • (Adjective) “Bosh” is defined as an expression of annoyance or disbelief to someone, something, an event, or an occasion. It is also used to replace the word “nonsense”. The word originated in Turkey and has become popular in British countries.
  • Example: I wish I hadn’t attended the meeting because it was all bosh.



  • Meaning:
  • (Noun) in newer terms, “codswallop” is Britsh slang for “nonsense” and is used by popular British authors today. Another meaning for this term is “a woman who couldn’t keep her mouth shut”.
  • Example: All she’s saying was full codswallop and I can’t bear one more second around her. 



  • Meaning:
  • (Noun) Drivel is something said that has no value or total nonsense. This British slang is used in place of the word “nonsense” and is commonly used in the UK but is not widely adopted around the world.
  • Example: Stop with the drivel! We know the real story.



  • Meaning:
  • (Noun) Hogwash was not considered a formal word and was not found in any literary pieces until the 1400s. Hogwash is British slang for nonsense or words that have no truth or value.
  • Example: Why do you keep adding hogwash to your stories?



  • Meaning:
  • (Noun) “Horsefeather” is British slang for “nonsense”. The slang can also be used to express exasperation in a conversation. The word “horsefeathers” is often used as an exclamation.
  • Example: Horsefeathers! I knew it was all lies.



  • Meaning:
  • (Noun) The word “humbug” is a person or thing who deceives others, usually as a joke. The term was initially defined as student slang in 1751, and then as a “nautical phrase” in 1840. It’s now commonly used as an exclamation to describe anything as blatantly hypocritical or nonsensical.
  • Example: What a humbug! We know you keep telling lies.



  • Meaning:
  • (Noun) “Poppycock” is a Dutch word that means “soft dung”. It was adopted by the Brits and used to describe empty or nonsense words, talks, or situations. Today, it is not that popular but it is a funny way of saying someone is nonsense.
  • Example: Stop with the poppycock or nobody will take you seriously.



  • Meaning:
  • (Noun) “Rubbish” is a term that was derived from Anglo-Norman French “rubbous”. Then, the meaning of rubbish was to criticize hardly, but since the late 2000s, rubbish has become British slang for “nonsense”.
  • Example: He’s saying all kinds of rubbish so a girl would find him attractive. 



  • Meaning:
  • (Noun) The word “tripe” is British slang that means nonsense or worthless. This is used when there are two people talking and trying to be better than the other one, so they talk nonsense to seem smart.
  • Example: Everything coming out of her mouth is tripe!



  • Meaning:
  • (Noun) Tommyrot was once a disease in sheep or plants and animals in general. The term is no British slang for “nonsense” or something that’s mostly trash. The slang was first used in 1848.
  • Example: What you are saying is tommyrot. I do not believe any of them!

Leave a Comment