Vocabulary is essential for English learning. However, usually, English vocabulary learning is implemented with rote learning so that most students think it is boring and they seem to lack motivation to practice memorizing vocabulary. Researchers have app