As someone with English as my second language, I often find myself wanting to use expressions I know in my primary language (Brazilian Portuguese) but don't know in English, or running into English expressions I don't understand the meaning of.
In this post, I list a few websites I resort to in these situations: