catalina island leaf-toed gecko - Alemán Inglés Diccionario