phasmoid
/ˈfæzmɔɪd/Definitions
1. noun
A type of stick insect or a member of the suborder Phasmatodea.
“The naturalist observed a large phasmoid perched on a leaf in the jungle.”
1. noun
A type of stick insect or a member of the suborder Phasmatodea.
“The naturalist observed a large phasmoid perched on a leaf in the jungle.”