giant killer - Francés Inglés Diccionario