ribbed toad - Alemán Inglés Diccionario