long-finned squid - German English Dictionary