SLANGS are ….
metaphorical, playful, vivid vocabulary;
of very informal usage;
the jargon of a particular class, profession, etc.
They can be considered abusive language.
IDIOMS are…
expressions whose meaning is not predictable from the usual meaning of its words.
expressions with a figurative meaning socially understood by native speakers.
expressions that may make sense in one place but not in another, even if the same language is spoken.
SLANG
Shut up and take my money
MEANING
It expresses approval or strong interest in an idea or a product, specially in the tech realm.
EX: She has just had a shut up and take my money idea!
SLANG
I’m pissed off
MEANING
I’m angry about something.
EX:
His speech pissed me off. I can’t accept so much prejudice.
Tom was pissed off because Joan hasn’t invited him for dinner.
IDIOM
KNOCK (ONE’S) SOCKS OFF
MEANING
To surprise or impress someone thoroughly.
Ex: – My students’ results knocked my socks off. I didn’t expect them to achieve such good grades in such a short time.
IDIOM
MEANING
The surprise (or secret) has been revealed.
Ex: – We planned his birthday party carefully and secretly, but I think the cat is out of the bag now. He knows everything about the party.
– What’s the matter? Why are you worried?
– The cat is out of the bag. Mom has found out about our plans for the weekend.