giant lizard

/JH AY1 AH0 N T L IH1 Z ER0 D/
noun
  1. 1

    the largest lizard in the world (10 feet); found on indonesian islands