Meaning of diapheromera

Definition of diapheromera

(noun) a variety of stick insect

Other information on diapheromera

WIKIPEDIA results for diapheromera
Amazon results for diapheromera