Sports
Food
Random
Weather
Random
100

hit a home run

to be successful

100

butter someone up

to be extra nice to someone (usually for selfish reasons)

100

the elephant in the room

The big issue, the problem people are avoiding

100

 take a rain check

to postpone (delay) a plan

100

come rain or shine

No matter what

200

a ballpark figure

an estimate or guess

200

sell like hot cakes

bought by many people

200

once in a blue moon

rarely

200

a perfect storm

the worst possible situation

200

burn bridges

Destroy relationships

300
strike out

to fail

300

cheesy

silly

300

get a taste of your own medicine

Get treated the way you've been treating others (negative)

300

(to be) under the weather

feeling sick

300

sitting on the fence

can't make up his/her mind; can't decide or make a decision

400

drop the ball

to miss an opportunity

400

the best thing since sliced bread

A really good invention/idea

400

beat around the bush

Avoid saying what you mean, usually because it is uncomfortable

400

on cloud nine

very happy
400

the ship has sailed

It's too late

500

blind sided

unable to see something coming 

500

don't cry over spilled milk

There's no point to being upset over something that has already happened and cannot be changed.

500

speak of the devil

The person you are just talking about shows up

500

raining cats and dogs

raining hard

500

you can lead a horse to water, but you can't make him drink

You can't force someone to make the right decision