meaning of Baumhummer

Baumhummer - German to English

land lobster [Dryococelus australis]

View more

  • Lord Howe Island stick insect [Dryococelus australis]