giant deer - Alemán Inglés Diccionario