land lobster noun1 •The Lord Howe Island stick insect (phasmid), Dryococelus australis. formsland lobsters