tree lobster (dryococelus australis) - Spanish English Dictionary