Lord Howe Island stick insect noun1 •Dryococelus australis, a large stick insect. formsLord Howe Island stick insects