German B1 vocabulary

Intermediate: enough words to talk about experiences, plans and opinions. 4 decks at this level, each with native audio.