"It rained cats and dogs", "I know where his shoe pinches", "Yes, it was really a blessing in disguise"... These idioms are often used in common language in our day to day talk or even correspondence. Their usage makes the communication and message to be conveyed quite effective. Dictionary defines idiom as "a group of words whose meaning is different from the meaning of the individual words." Idiom is a combination of words with figurative meanings...