IGCSE Primary English core vocabulary list, 600 essential words covering spelling, fill-in-the-blank and card-matching practice modes.