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