giant toad - Alemán Inglés Diccionario