A Dictionary of Confusable Phrases
Non-native English speakers will highly appreciate A Dictionary of Confusable Phrases by Yuri Dolgopolov. It aims at helping them understand metaphors and idioms, and consequently, improving their knowledge of the English language and culture. It also presents "a complete lexicographic inventory" for the first time....