Irreproachable



adjective
1.
ដែលមិនអាចនិន្ទាបាន, ដែលមិនគួរបន្ទោស, ដែលឥតខ្ចោះ
ENGLISH MEANING
adjective
1.
Not reproachable; above reproach; not deserving reproach; blameless.