1.evoking lifelike images within the mind;
pictorial poetry and prose
2.having the clarity and freshness of immediate experience;
a vivid recollection
3.having striking color;
bright greens
4.(of color) having the highest saturation;
vivid green