Napoloeon Bonaparte was defeated by the English at the town of Waterloo. When you say that someone has "met their Waterloo," you mean they have unexpectedly met defeat. Napoleon was certain that he was going to win, and would be the ruler of the known world - usually the people described by this idiom are people with grand dreams or lots of power.
lt means like extremly angry.
I believe you are thinking of green-eyed monster, which is a symbol for jealousy.
There is another idiomatic expression 'dont count your chickens before they are hatched'. Both expressions mean that you should not make a decision until you know what lies ahead. Only decide when you are certain of the facts
to argue about very small differences or unimportant details
This is slang - it means your spouse.
It is a childish rhyme that you say when something has gone wrong instead of just saying "oops."
No such word or idiomatic expression. Not at all listed in the Oxford Spanish Dictionary. Probably some "created" slang or maybe spanglish.
Think about this and you can figure it out. An idiom seems to mean one thing but actually means another. Does "with regard" mean just what it seems to? Yes, it does. Therefore, this phrase is not an idiomatic expression.
It means that it is extremely easy.
it is just an insult
Force someone to do something
It can mean that something is difficult or that a person is stubborn.
This mean someone is pretending to have good intentions, but in fact, it's just the opposite.