在线词典有百利而无一害to have many advantages and no disadvantages英文释义to have many advantages and no disadvantages