任劳任怨rènláorènyuànTop 45000Meanings1. to work hard without complaint (idiom)Characters used任office劳to toil怨to blame