tree lobster (dryococelus australis) - German English Dictionary