vivid (full of life) - French English Dictionary