Definition of tooth-gnasher in English:

tooth-gnasher

noun

Origin

Late 19th century.