phasmida
/ˈfæzmɪdə/Definitions
1. noun
a suborder of insects in the order Orthoptera, commonly known as walking sticks or stick insects.
“The phasmida were found in the tropical rainforest, camouflaged among the branches.”
1. noun
a suborder of insects in the order Orthoptera, commonly known as walking sticks or stick insects.
“The phasmida were found in the tropical rainforest, camouflaged among the branches.”