paint a promising picture - French English Dictionary