Idioms or idiomatic expressions comprise one of the most difficult topics for non-native English speakers in their study of English as a Second Language. This is because idioms have abstract meanings, which are largely based on the culture of...