Word info Synonyms

Lord Howe Island stick insect

Noun

Meaning

Lord Howe Island stick insect (plural Lord Howe Island stick insects)

Dryococelus australis, a large stick insect.

Source: en.wiktionary.org

Synonyms

Close letter words and terms