dragon lizard
noun
: an Indonesian monitor lizard (Varanus komodoensis) that is the largest of all known lizards and reaches 11 feet in length
Love words? Need even more definitions?
Merriam-Webster unabridged
Share