善善:褒扬美德;从长:源远流长的意思。原指褒扬美德,源远流长。后用来比喻吸取别人的长处。
be capable of learning from others' strong points to offset one's weakness
善(shàn)
从(cóng zòng)
长(cháng zhǎng)