be successful or impressive - Turkish English Dictionary