tree lobster (dryococelus australis) - French English Dictionary