BEOLINGUS
Dictionary - TU Chemnitz

 German  English

Baumhummer {m} (Dryococelus australis) [zool.] tree lobster; land lobster; Lord Howe Island stick insect; Lord Howe Island phasmid