50 essential German idioms for everyday conversation. Learn literal meanings and natural usage to sound like a native speaker. Level: B1/B2.
50 cards · English → German
+ 42 cards
Free account required — 1-click sign in