look promising - German English Dictionary