Bilingual Crosswords
Learn languages by solving crosswords. Solve crosswords → encounter new words → review with spaced repetition → repeat → learn.
Windows / macOS / Linux
Learn languages by solving crosswords. Solve crosswords → encounter new words → review with spaced repetition → repeat → learn.