Lord Howe Island stick insects

English

Noun

Lord Howe Island stick insects

  1. plural of Lord Howe Island stick insect