Would you like to give a new meanings for your language, do you think you know every thing about english language. OK, Read this book than think again. This book provide vary range of idiom in english arranged in alphabet to easy access. when you reading this book you will rich your english with new meaning and unique touch. Challenge your self and see if you can understand this idiom from the first look.