catalina island leaf-toed gecko - Français Anglais Dictionnaire