He has very good training skills and can speak good French.
他有着非常好的培训技能和说一口很好的法语。
youdao
应用推荐
模块上移
模块下移
不移动