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.