giant fossa - Alemán Inglés Diccionario