DuoCards
3094
Veatix
English
Sets of cards
1000 words to learn from scratch
1028
1
5
easy