Lord Howe Island stick insect

Noun

 * , a large stick insect.