It doesn't have a meaning, it's punctuation used to increase legibility. Since there is a list separated by commas at the end of the sentence, the author probably chose to use a dash to separate the clauses instead of a comma. The sentence doesn't seem to clash to me.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Stenka25 I want to know the meaning of the dash.There is no meaning. It's just a way of separating related thoughts that didn't seem to require separate sentences (in the opinion of the author). A semicolon would have done just as well.
Stenka25It seems to mean ‘rather’ or ‘instead’ at a glance.