stick insect


Meanings

  • any of various mostly tropical insects having long twiglike bodies