under one's own steam

凭自己的力量, 凭自己的努力, 独立地
在线英汉词典
相关词语