I have just googled all these expressions and found the correct meanings within seconds. UsingEnglish members are good, but for straightforward meanings, google can be a lot faster.
Of course, if you are confused by the google explanations, then UE can help out.
If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know: