General Idioms
A blessing in disguise
Meaning: seems bad, but it's actually good
Stay on track
Meaning: to stay focused on the goal
You pulled a fast one
Meaning: to trick someone
Take him out of the picture
Meaning: remove him from the situation
Have stumbled upon
Meaning: to accidentally discover something
Actions speak louder than words
Meaning: actions are more important than words
Since day one
Meaning: for a long time
Break a leg
Meaning: wishing someone to do well/ good luck
Spill the beans
Meaning: to tell the secret
Inside scoop
Meaning: the details
Idioms
Hang out
Meaning spend time with a friend
Have stumbled upon
Meaning to accidentally discover something
Hit the books
Meaning to study
Hold your horses
Meaning wait/calm down
How’s it going?
Meaning How are you?
I made a key decision
Meaning make an important decision
I was knocked on my heels
Meaning I was surprised
I’ll toss it around
Meaning to casually suggest an idea to people
I’m feeling blue
Meaning to feel sad
I’m out
Meaning I'm leaving