Actually, no. I'm not a native english speaker, I know the language, but some common expressions and pop culture references are lost on me sometimes.
And about the random red ancient dragon thing, it once happened in my game, and it turned into one of the most memorable sessions we ever had...