Slang words are great for keeping languages fresh and modern but they can also be infuriating, especially if you don’t understand them.

For the Brits, words like gaff, knackered and bagsy would resonate with most people on these shores but imagine saying those to an American.

They would probably look at you as if you’ve just insulted their entire family but what if the boot was on the other foot?

So without further ado here are 15 American slang words that British people will never understand.


1. Buck


English meaning: An American dollar, we guess.


2. Pass the buck


English meaning: To transfer responsibility to someone else. 


3. Going Dutch

English meaning: Everyone pays for their own meal. Splitting the bill.


4. Sweet


English meaning: Something is good.



5. Zonked


English meaning: Exhausted.



6. Bought the farm


English meaning: Moved to the countryside.



7. Shoot the breeze


English meaning: A casual conversation.



8. Jonesing


English meaning: Craving something.



9. John Hancock

English meaning: Signature.



10. Monday morning quarterback


English meaning: Criticising something with the benefit of hindsight.



11. Ride shotgun


English meaning: Riding in the passenger seat of a vehicle.



12. For the birds


English meaning: Something trivial or meaningless.



13. Put up your dukes

English meaning: Get ready for a fight.



14. Carpetbagger

English meaning: A politician who is seeking election for somewhere they aren’t from or a company that profits from others misfortune.



15. Pork


English meaning: Politician obtaining money from specific individuals or industries in return for their support.

Leggi anche: