Meaning of moloch horridus

Definition of moloch horridus

(noun) desert lizard that feeds on ants

Other information on moloch horridus

WIKIPEDIA results for moloch horridus
Amazon results for moloch horridus