giant plated lizard - English Synonyms Dictionary