walkingstickEnglish

stick insect, walking stick, walkingstick

Noun

Any of various mostly tropical insects having long twiglike bodies

English: walking stick, walkingstick, stick insect

English words with similar meanings

Show 2 words