发短心长用英语怎么翻译?

正确答案:
成语《发短心长》英语翻译如下:
circumspect and farseeing <be old in age,but vigorous in mind>