More than just an online dictionary!
(v. t.) To strike together, as in anger or pain; as, to gnash the teeth.
(v. i.) To grind or strike the teeth together.
Gnash Gnashed Gnashing Gnashingly