be successful or impressive - German English Dictionary