a new world species of large colubrid snake (cyclagras gigas) - Spanish English Dictionary