giant squid - Francés Inglés Diccionario