cast something in someone's teeth

cast in (one's) teeth

To reprimand harshly. Possibly refers to the ancient punishment of knocking one's teeth out with stones. Oh man, did Mr. Smith cast it in my teeth today when he found out I still hadn't finished the project he gave me an extension on!
See also: cast, teeth
Farlex Dictionary of Idioms.

cast something in someone's teeth

reject defiantly or refer reproachfully to a person's previous action or statement.
See also: cast, something, teeth
Farlex Partner Idioms Dictionary
See also:
  • cast in (one's) teeth
  • sink one's teeth into, to
  • grit one's teeth, to
  • drop (one's) teeth
  • drop one’s teeth
  • drop teeth
  • grit (one's) teeth
  • grit one's teeth
  • grit teeth
  • grit your teeth