Seychelles frogs - Alemán Inglés Diccionario