人无完人rénwúwánrénMeanings1. nobody is perfect2. everyone has their defectCharacters used人person无not完to finish