Chinese-English dictionary »

人非圣贤,孰能无过 /rén fēi shèngxián meaning in English