land lobster

English

Alternative forms

  • landlobster

Etymology

From land +‎ lobster.

Noun

land lobster (plural land lobsters)

  1. The Lord Howe Island stick insect (phasmid), Dryococelus australis.