make a score off one's own bat

独自完成
在线英汉词典
相关词语