Cannibalistic Indonesian reptile, largest of the lizards (6,6)
I believe the answer is:
komodo dragon
(Other definitions for komodo dragon that I've seen before include "Large Indonesian lizard" , "Indonesian monitor lizard" , "Big Indonesian lizard" , "Largest living lizard" , "Large endangered lizard" .)