Meaning of Amphisbaena

Definition of Amphisbaena

(noun) (classical mythology) a serpent with a head at each end of its body
type genus of the Amphisbaenidae

Other information on Amphisbaena

WIKIPEDIA results for Amphisbaena
Amazon results for Amphisbaena