American English Idioms with explanation

American English Idioms with explanation