Find the word definition

Wikipedia
Cherminotus

Cherminotus is an extinct genus of monitor lizard from the Late Cretaceous of Mongolia. The type and only species, Cherminotus longifrons, was named in 1984.