1 rat-tailed serpent | Definition of rat-tailed serpent

rat-tailed serpent

noun

Definition of rat-tailed serpent