Meaning of phillidae

Definition of phillidae

(noun) leaf insects

Other information on phillidae

WIKIPEDIA results for phillidae
Amazon results for phillidae