The best vocabulary work is indeed reading, reading and more reading. Sometimes the students should use their dictionaries to understand every word; other times, they should try to understand the reading generally without using their dictionaries. Be sure that the reading material is of interest to the students; let them choose their own.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.