Lord Howe Island stick insects

English

edit

Noun

edit

Lord Howe Island stick insects

  1. plural of Lord Howe Island stick insect