Instead of a stored card - propose AI generated sentence with this word (and using other words from dictionary).
For example instead of word "table" - the generated sentance 'there are apples on the table'
Learning word in scope of whole sentance, especially listening this sentence will help a lot to train me 'catching' and understanding the word in scope of speach.
Also in different languages the word may be adapted depending on context (like changed ending) - this also gives a good opportunity to train