qiú
hǎo
xīn
qiè

Definitions

  1. 1. to demand the highest standards of sb (or oneself) (idiom)
  2. 2. to strive to achieve the best possible results
  3. 3. to be a perfectionist

Components