Here, I suppose that 'vast' means it has a large vocabulary and many regional differences. 'Vivid' has nothing to do with motion; it means clear, strong, distinct, with memorable images.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.