under its [her] own steam
Are you looking for: 依靠依靠本身的蒸汽力More results...
English Expression:
  1. n.  under its [her] own steam