Chan's megastick

Etymology
Named after the Malaysian amateur naturalist Datuk Chan Chew Lun.

Noun

 * 1) A very long stick insect of the species  in family.