✔ Correct Answer: C. To criticize or reproach someone.
The correct answer to the question “To cast in the teeth means:” is To criticize or reproach someone.. This question belongs to Word Meanings in English. Practice the related questions below to master this topic for your FPSC, PPSC and NTS tests.