tarrasque

Etymology
In the fantasy sense, introduced in the Dungeons & Dragons role-playing game, derived from.

Noun

 * 1)  A gigantic lizard-like monster.
 * 1)  A gigantic lizard-like monster.