rat-tailed serpent

noun

Definition of rat-tailed serpent