Blameworthy



adjective
1.
(បច្ចេកទេស) ដែលគួរអោយស្តីបន្ទោស
ENGLISH MEANING
adjective
1.
Deserving blame; culpable; reprehensible.