giant squids - Turco Inglés Diccionario