promising person/thing - German English Dictionary