I am not a native speaker.
So I sometimes wrongly answer the question just because of idioms.
For example, although the phrase “shrug off” might be commonly used in the States, I have to memorize the meaning of it.
I know there are a lot of good sources for words, but I cannot find the one for idioms.
Any advice?