Meaning of diapheromera femorata

Definition of diapheromera femorata

(noun) a variety of stick insect

Other information on diapheromera femorata

WIKIPEDIA results for diapheromera femorata
Amazon results for diapheromera femorata