Deliver the goods



idiom
1.
ធ្វើអ្វីដែលសន្យាធ្វើ