up to snuff

(身体)状况良好的, 精明的
在线英汉词典
相关词语