In a search engine, or even here on WikiAnswers.
The best way to find out the meaning of an idiom is to look it up in a reputable dictionary or idiom database. You can also search online for the idiom along with the word “meaning” to find explanations and examples of its usage. Additionally, asking a native speaker or language teacher for clarification can help you understand the idiom better.
Check out this question for idiom examples.
You're more likely to find definitions in a dictionary - there are even idiom dictionaries online.
One can find examples of garden awnings online on the Home Depot website. They can also be found on eBay which has pictures. The author of this question is unaware of other examples.
You can find examples of these essays online. Just do a keyword search online to see the examples that are available.
You can find many examples of girly type tattoos online. The best places to look for examples of girly tattoos are by going to a tattoo shop/parlor. They have tons of designs and examples to suit your taste.
One of the best online place to find examples of vintage photography is eBay. eBay is the largest online auction site. You will be able to find a wide variety of photography but also at a very reasonable prices.
Body is a word -- it can't be an idiom. You can find many meanings for this word in any good online dictionary.
What the idiom is saying is that there's nobody that ugly to find love.
under what headword would you find the idiom raining cats and dogs?
You can find examples of these songs online. If you would like to hear how they sound you can put in the title at YouTube.
http://www.ereadingworksheets.com/figurative-language/idiom-worksheets/ This website provides a few easily accessible idiom worksheets. They are available in several file formats for your convenience.