难能可贵nánnéngkěguìTop 30000Meanings1. rare and precious2. valuable3. remarkableCharacters used难difficult能can可can贵expensive