off one's own bat

独立地, 主动地
在线英汉词典
相关词语