paint a promising picture - German English Dictionary