Wow. That's quite a list! Why don't you check with a dictionary first, and then if there are any expressions that you can't find, or that aren't clear to you, then come back to us with SPECIFIC queries. Not such a long list, please! If you come back later this afternoon - when it's morning in the USA - I'm sure that someone will be able to help you.
By the way, it is essential to quote idioms and other expressions in context. Words and phrases quoted in isolation like this mean nothing, because the meaning will change according to the context. Good luck.