While vocabulary and grammar provide the basic building blocks for communication, truly mastering a language involves understanding its idioms. Idioms are multi-word expressions with meanings that can’t be deduced from the individual words. They add flavor, nuance and...